Add some docs.
authorMatthias Clasen <maclas@gmx.de>
Sat, 30 Aug 2003 22:26:32 +0000 (22:26 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Sat, 30 Aug 2003 22:26:32 +0000 (22:26 +0000)
2003-08-31  Matthias Clasen  <maclas@gmx.de>

* gtk/gtkactiongroup.c: Add some docs.

* gtk/gtkuimanager.[hc]: Get rid of the remove_widget signal. It
wasn't emitted anyway.

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtkactiongroup.c
gtk/gtkuimanager.c
gtk/gtkuimanager.h

index 4130fd109f20189328900230573472a5583fe216..5f326f0dd1572b0c41b3feab7c67442c657edf97 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2003-08-31  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkactiongroup.c: Add some docs.
+
+       * gtk/gtkuimanager.[hc]: Get rid of the remove_widget signal. It
+       wasn't emitted anyway.
+
 2003-08-30  Matthias Clasen  <maclas@gmx.de>
 
        * tests/testmerge.c (add_widget): Connect to "destroy" on toolbar,
index 4130fd109f20189328900230573472a5583fe216..5f326f0dd1572b0c41b3feab7c67442c657edf97 100644 (file)
@@ -1,3 +1,10 @@
+2003-08-31  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkactiongroup.c: Add some docs.
+
+       * gtk/gtkuimanager.[hc]: Get rid of the remove_widget signal. It
+       wasn't emitted anyway.
+
 2003-08-30  Matthias Clasen  <maclas@gmx.de>
 
        * tests/testmerge.c (add_widget): Connect to "destroy" on toolbar,
index 4130fd109f20189328900230573472a5583fe216..5f326f0dd1572b0c41b3feab7c67442c657edf97 100644 (file)
@@ -1,3 +1,10 @@
+2003-08-31  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkactiongroup.c: Add some docs.
+
+       * gtk/gtkuimanager.[hc]: Get rid of the remove_widget signal. It
+       wasn't emitted anyway.
+
 2003-08-30  Matthias Clasen  <maclas@gmx.de>
 
        * tests/testmerge.c (add_widget): Connect to "destroy" on toolbar,
index 4130fd109f20189328900230573472a5583fe216..5f326f0dd1572b0c41b3feab7c67442c657edf97 100644 (file)
@@ -1,3 +1,10 @@
+2003-08-31  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkactiongroup.c: Add some docs.
+
+       * gtk/gtkuimanager.[hc]: Get rid of the remove_widget signal. It
+       wasn't emitted anyway.
+
 2003-08-30  Matthias Clasen  <maclas@gmx.de>
 
        * tests/testmerge.c (add_widget): Connect to "destroy" on toolbar,
index 4130fd109f20189328900230573472a5583fe216..5f326f0dd1572b0c41b3feab7c67442c657edf97 100644 (file)
@@ -1,3 +1,10 @@
+2003-08-31  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkactiongroup.c: Add some docs.
+
+       * gtk/gtkuimanager.[hc]: Get rid of the remove_widget signal. It
+       wasn't emitted anyway.
+
 2003-08-30  Matthias Clasen  <maclas@gmx.de>
 
        * tests/testmerge.c (add_widget): Connect to "destroy" on toolbar,
index 4159d2afae6b850c198f4ad9789bd01cf0f34d5f..8d59dc592a52ecc9f74f4137b8d99dc42ca3bdeb 100644 (file)
@@ -400,7 +400,6 @@ gtk_action_group_add_actions_full (GtkActionGroup *action_group,
  * radio action to create.
  * 
  * Since: 2.4
- * 
  **/
 void            
 gtk_action_group_add_radio_actions (GtkActionGroup      *action_group,
@@ -414,6 +413,20 @@ gtk_action_group_add_radio_actions (GtkActionGroup      *action_group,
                                           on_change, user_data, NULL);
 }
 
+/**
+ * gtk_action_group_add_radio_actions_full:
+ * @action_group: the action group
+ * @entries: an array of radio action descriptions
+ * @n_entries: the number of entries
+ * @on_change: the callback to connect to the changed signal
+ * @user_data: data to pass to the action callbacks
+ * @destroy: destroy notification callback for @user_data
+ *
+ * This variant of gtk_action_group_add_radio_actions() adds a 
+ * #GDestroyNotify callback for @user_data. 
+ * 
+ * Since: 2.4
+ **/
 void            
 gtk_action_group_add_radio_actions_full (GtkActionGroup      *action_group,
                                         GtkRadioActionEntry *entries,
index 9de7567ac5328c87b40eb4e4a6d664dcad0662ce..e6a18bd1dbd13c178b6d70362ff91b92326c5ca6 100644 (file)
@@ -139,7 +139,6 @@ static void  gtk_ui_manager_ensure_update  (GtkUIManager *self);
 enum 
 {
   ADD_WIDGET,
-  REMOVE_WIDGET,
   CHANGED,
   LAST_SIGNAL
 };
@@ -235,14 +234,6 @@ gtk_ui_manager_class_init (GtkUIManagerClass *klass)
                  G_TYPE_NONE, 1, 
                  GTK_TYPE_WIDGET);
 
-  merge_signals[REMOVE_WIDGET] =
-    g_signal_new ("remove_widget",
-                 G_OBJECT_CLASS_TYPE (klass),
-                 G_SIGNAL_RUN_FIRST | G_SIGNAL_NO_RECURSE,
-                 G_STRUCT_OFFSET (GtkUIManagerClass, remove_widget), NULL, NULL,
-                 g_cclosure_marshal_VOID__OBJECT,
-                 G_TYPE_NONE, 1, 
-                 GTK_TYPE_WIDGET);  
   /**
    * GtkUIManager::changed:
    * @merge: a #GtkUIManager
index 279813da86e276d839b4dca55ae1ad4fa4673dcd..410647caf3bff4f1be8a82577a1eb8ca4c45301e 100644 (file)
@@ -63,8 +63,6 @@ struct _GtkUIManagerClass {
 
   void (* add_widget)    (GtkUIManager *merge, 
                           GtkWidget    *widget);
-  void (* remove_widget) (GtkUIManager *merge, 
-                          GtkWidget    *widget);
   void (* changed)       (GtkUIManager *merge);
 
   /* Padding for future expansion */